/* 

   < Grupo 11 -> Caso de Uso: Editar Materia; Actor: Escuela >

   < Procedimiento que recibe los datos de la materia  y 
	 modifica las columnas correspondientes.  > 
	 
*/

CREATE PROCEDURE [dbo].[EditarMateria]
(
	@id_Materia INT,
	@nombre_materia VARCHAR(100),
	@horas_teoria INT,
	@horas_practica INT,
	@descripcion_materia VARCHAR(200),
	@estatus_materia VARCHAR(20),
	@unidades_credito INT

)

AS
BEGIN
  
	SET NOCOUNT ON; 

	UPDATE Materia 
	
	SET Materia.nombreMateria=@nombre_materia,
			
			Materia.horasTeoria=@horas_teoria,
			
			Materia.horasPractica=@horas_practica,
			
			Materia.descripcion=@descripcion_materia,
			
			Materia.statusMateria=@estatus_materia,
			
			Materia.unidadesDeCredito=@unidades_credito

	WHERE Materia.id_Materia=@id_Materia



END